beyond (someone's) means

Translations
au-dessus des moyens de quelqu’un
Definitions
A phrase used to describe something that is too expensive or unaffordable for someone, meaning it costs more than what that person can reasonably pay or afford.